windows10がポート80占領 apacheが起動しない時の対処【xampp】

 

目次

  1. 症状
  2. 解決策

 

 

 

xamppでapacheが起動しない方、こんにちは。

 

何者かがポート占拠しているせいでapacheが起動しない時の対処です。

というか今回の記事は決め打ちなので、

 

port80が誰か使ってる(怒り)

これwindowsの仕業です。

 

 

症状

 

Apacheが起動しない。

XAMPP

 

 

17:49:07 [Apache] Problem detected!
17:49:07 [Apache] Port 80 in use by “C:\MAMP\bin\apache\bin\httpd.exe” with PID 14108!
17:49:07 [Apache] Apache WILL NOT start without the configured ports free!
17:49:07 [Apache] You need to uninstall/disable/reconfigure the blocking application
17:49:07 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
17:49:07 [Apache] Attempting to start Apache service…
17:49:08 [Apache] Status change detected: running
17:49:09 [Apache] Status change detected: stopped
17:49:09 [Apache] Error: Apache shutdown unexpectedly.
17:49:09 [Apache] This may be due to a blocked port, missing dependencies,
17:49:09 [Apache] improper privileges, a crash, or a shutdown by another method.
17:49:09 [Apache] Press the Logs button to view error logs and check
17:49:09 [Apache] the Windows Event Viewer for more clues
17:49:09 [Apache] If you need more help, copy and post this
17:49:09 [Apache] entire log window on the forums

 

解決策

 

わかりやすい解決策がこれらのサイトに乗っています。

 

MRP技術ブログ » Windows10でApacheが起動しない?

 

 

こちらのサイトに書いてあるように

  • ①skypeが占領している
  • ②windwosが勝手に占領している

という可能性があります。

①skypeの場合は上のサイトに対応が載ってます。

 

それでだめな場合は

 

以下をコマンドプロンプトで打ってみる(今回は関係ないかもだけどcmdは管理者で実行した方がいいと思う。)

色々ある中に、

ローカルアドレス

0.0.0.0.80  PID4

というのがあったら、windowsの変なサービスせいです。倒します。

【Apacheが起動しない】System(PID:4)にてポート番号80を使用/Windows10 – marronブログ

 

①コントロールパネルを開いて、プログラムと機能を出します

 

左側の

「Windowsの機能の有効化または無効化」

を押すとwindows の機能が出てきます。

 

この中で、

インターネット インフォメーションサービス

.NET Framework 3.5(.NET 2.0 および 3.0 を含む)

.NET Framework 4.7 Advanced Services

 

3つをを全部外してしまいましょう。

 

上にリンクした参考サイトだと「インターネットインフォメーションサービス」の一つだけ、チェックを外せば良い事になっていました。

 

しかし私の場合はそれだけではダメでした。

.Net Framework のコンビもも抹消しなければならない。

 

チェックを外し保存すると再起動が必要です。

再起動が完了すると、以下のようになります

 

再起動後、apacheを再度起動すると、問題なく起動できます。

 

Congraturation Congraturation 

復活しました。

 

 

以上です。

NSZ山本でした。

 

アパッチ

 

これも読んでみませんか